วันนี้เรามาดูเทคนิคง่ายๆที่จะให้ทำ TextBox ของเรากรอกได้เพียงแค่ตัวเลขกันดีกว่าว่าทำยังไง !
โดยโค้ดดังกล่าวทำหน้าที่เช็คว่าปุ่มที่กดคือปุ่มใด ซึ่งในที่นี้เรายอมให้ผู้ใช้กดได้เพียง Backspace (ปุ่มลบ), ตัวเลขจาก NumPad และ ตัวเลขจากคีย์บอร์ดปกติจ้า
//ตอบคำถามแฟนเพจจากคุณ Benjapon Sukkasem
ปล.หากต้องการให้ใส่เครื่องหมาย - และ . (จุดทศนิยม) ได้ให้ทำการเปลี่ยนเป็น e.Handled = !(keyIn == 2 || keyIn == 87 || keyIn == 88 || keyIn >= 74 && keyIn <= 83 || keyIn >= 34 && keyIn <= 43); ครับผม